---
title: Gunn Hacks 3.0 Post Mortem
date: 14 Nov 2016
...

Last weekend, [nickolas360](https://nickolas360.com) and I participated
in [GunnHacks 3.0](https://gunnhacks.com), a high-school hackathon in Palo
Alto. After twenty-four hours of code -- no, we did not plan for time to sleep,
a decision I still have not decided if I regret or not -- we finished [markov
complete](https://github.com/nickolas360/markov-complete), an analogue to the
more traditional tab-complete using Markov chains  instead of contextually
appropriate code suggestions. Powered by our (poorly written) [markov
library](/git?p=markov.git), we integrated markov complete
into `vim` (the only text editor in existence), `weechat` (one of the two IRC
clients, along with `irssi`), and GNU readline, a feat Nickolas regrets dearly. 

Now with the Markov plugin enabled, I'm free to write utter non-sense into my
blog posts and have the nonsense auto-generated. More so, I can write similarly
nonsensical replies to queries on IRC, because nobody has time to chat with
their friends when they are so busy spamming the tab key for their blog posts
and REPL code comments!

So that happened.
